Skip to content

Conversation

Dexus
Copy link
Member

@Dexus Dexus commented Apr 23, 2025

This pull request introduces significant updates to the GitHub Actions workflows for building and releasing the application. The changes include modernizing the build and release workflows, adding platform-specific configurations, and introducing a new release workflow while archiving older workflows for reference.

Workflow Modernization and Enhancements:

  • .github/workflows/build.yml: Updated the build workflow to support multiple OS and architecture combinations, added environment variables for build metadata, and introduced platform-specific dependency installation and signing configurations for macOS.
  • .github/workflows/release.yml: Added a new release workflow to handle publishing artifacts for tagged releases, including platform-specific signing and notarization for macOS and dry-run publishing steps.

Archiving and Renaming Old Workflows:

These updates streamline the build and release processes, improve platform compatibility, and provide a clear separation between active and legacy workflows.

@Dexus Dexus force-pushed the v1-build-windows branch 2 times, most recently from 498af1b to 76d986a Compare April 29, 2025 12:23
@Dexus Dexus added the enhancement New feature or request label Apr 29, 2025
@Dexus Dexus force-pushed the v1-build-windows branch from 76d986a to c7ba42b Compare April 29, 2025 13:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant